/***********************************************************************
 * Module:  IListCondition.java
 * Author:  dengwei
 * Purpose: Defines the Interface IListCondition
 * Company: ctfo
 * Description: 查询的总接口
 ***********************************************************************/

package com.caits.lbs.framework.bean.common;

/**
 * 查询的总接口
 * 
 * @pdOid 4ebcb1c1-d4ce-4a76-a375-868ca75e998f
 */
public interface IListCondition
{
	/** @pdOid 9869642a-55ea-497d-8eb0-39b4e00578db */
	int getTotalProperty();

	/**
	 * @param totalProperty
	 * @pdOid c5c10498-e4fa-4bec-a9d6-0d2064100d2f
	 */
	void setTotalProperty(int totalProperty);

	/** @pdOid 5d5ec1a6-4278-487b-a0b0-9a0f5398f9d0 */
	int getRows();

	/**
	 * @param limit
	 * @pdOid 24bf6f72-899c-4dcc-bb05-88123f983615
	 */
	void setRows(int limit);

	/** @pdOid 8d0b8c9a-e2fc-4e55-b4f4-a864f67fec69 */
	int getStartRow();

	/**
	 * @param startRow
	 * @pdOid fc6a1cd6-f4ef-40aa-b1c9-b83f6d8fbc23
	 */
	void setStartRow(int startRow);

	/** @pdOid 237f3bea-f9dc-400f-b1f9-104af160afdb */
	int getEndRow();

	/**
	 * @param endRow
	 * @pdOid de63274d-22dc-474f-947e-1d24bab4a507
	 */
	void setEndRow(int endRow);

	/** @pdOid cc13a915-a766-4aa6-af1c-cff7f4a6a5bd */
	int getPage();

	/**
	 * @param start
	 * @pdOid 4c5aef04-c3e0-48e9-8c5c-788febf2a020
	 */
	void setPage(int start);

	/** @pdOid e079761b-95d2-46be-ab76-942cd6edb855 */
	int getTotalPage();

	/**
	 * @param totalPage
	 * @pdOid 677460af-36fd-405d-9357-cb3b748b29d4
	 */
	void setTotalPage(int totalPage);

	public String getOrder();

	public void setOrder(String order);

	public String getSort();

	public void setSort(String sort);

}